#pragma once

#include "GkRenderSurface.h"

namespace gk
{
	struct RenderTarget
	{
		RenderSurfaceHandle		m_hDepthSurface;
		RenderSurfaceHandle		m_hStencilSurface;
		RenderSurfaceHandle		m_hColourSurface[Constants::MaxColourTargets];

		RenderTargetInternal	m_internal;
	};

	typedef cr::Handle<RenderTarget> RenderTargetHandle;
}